/**
* 编写完整的程序，它读入15个float值，用指针把他们放在一个存储块里，然后输出这些值的和以及最小值。
*/

#include<iostream>
#include<algorithm>
using namespace std;

const int SIZE = 15;

int main(){
    

    float *p = new float[SIZE];
    int sum = 0;
    float min_one;

    for(int i=0;i<SIZE;i++){
        cout << "Input No("<< i+1 << "):";
        cin >> *(p+i);
        sum = sum + *(p+i);
        if(i==0)
            min_one = *(p+i);
        else {
            //if(*(p+i)<min_one)    
            //    min_one = *(p+i);
            //

            min_one = min(min_one, *(p+i)); //使用标准函数库计算
         }
    }
    
    cout << "Sum: " << sum 
        << " Min: " << min_one << endl;

    delete p;

    return 0;
}

